草庐IT

Android ExpandableListView 在 ChildView 有单选 CheckBox

全部标签

java - 无法检查单选按钮

为什么在我以编程方式取消选中后无法选中同一个单选按钮,当我单击下一步按钮时,除非我选中另一个单选按钮。这是取消选中单选按钮的代码:if(q.trim()!=null||q.trim()!=""){questionView.setText(q);r1.setChecked(false);r2.setChecked(false);r3.setChecked(false);r1.clearFocus();r2.clearFocus();r3.clearFocus();r1.setText(varNames.get("ra0"));r2.setText(varNames.get("ra1"))

android - 在 TableRow 列中使用 layout_weight 的中心 View (CheckBox)

我有一个正在膨胀的布局,以便动态添加TableRows进入TableLayout.我使用layout_weight将列拉伸(stretch)到所需的宽度。表格放在一个ScrollView里面这样我就可以在生成的行之间滚动。我还有一个表格标题,我将其放入LinearLayout中在上面。我这样做是因为我不想滚动标题。这也是为什么我不使用layout_span而不是layout_weight的原因。问题是TableRow中的一个View是CheckBox我希望它居中,但由于layout_width属性为“0”,我无法使用layout_gravity="center"将其居中。这是xml文件

android - CheckBox 更改值两次

我有一个AndroidListView,它的项目有一个复选框。该复选框默认处于选中状态。一旦取消选中,它应该从列表中删除。问题是onCheckedChanged被触发了两次:当我点击复选框取消选中它时(使用isCheckedfalse)和在我之后删除项目(使用isCheckedtrue)。这是我的ArrayAdapter的相关代码:publicViewgetView(finalintposition,ViewconvertView,ViewGroupparent){ViewHolderholder;if(convertView==null){convertView=mInflater.

checkbox - 更新复选框并从 flutter 中的对话框返回值

我正在尝试将一些城市列表添加到带有复选框的对话框中,以便我需要实现对项目的多次点击。下面给出了我想要做的事情。onPressed从按钮调用RestService并在成功结果时显示一个对话框voidshowCityDialog(BuildContextcontext){SimpleDialogdialog=newSimpleDialog(title:Row(mainAxisAlignment:MainAxisAlignment.spaceBetween,children:[newText("CITIES",style:TextStyle(fontSize:18.0,color:Color

checkbox - 更新复选框并从 flutter 中的对话框返回值

我正在尝试将一些城市列表添加到带有复选框的对话框中,以便我需要实现对项目的多次点击。下面给出了我想要做的事情。onPressed从按钮调用RestService并在成功结果时显示一个对话框voidshowCityDialog(BuildContextcontext){SimpleDialogdialog=newSimpleDialog(title:Row(mainAxisAlignment:MainAxisAlignment.spaceBetween,children:[newText("CITIES",style:TextStyle(fontSize:18.0,color:Color

java - 如何在android中将图像制作为单选按钮

在我的应用中,我想从用户那里获得调查答案。所以,我决定将笑脸图像用作单选按钮。安卓上可以吗?例如,我会在用户触摸图片时显示笑脸图片,它会像单选按钮一样被激活。一次,他们只能选择一个。如果有人能指导我,我将不胜感激。示例:提前致谢! 最佳答案 这个问题之前已经回答过下面来自@Benito-BertoliRadioButton-howtouseacustomdrawable?为您的单选按钮设置自定义样式:@drawable/custom_btn_radiocustom_btn_radio.xml将可绘制对象替换为您自己的可绘制对象。

android - 在垂直布局中将 2 个单选按钮并排放置(在一个 'line' 上)

我的控件位于垂直的LinearLayout中。我的所有控件都位于彼此下方。我想做的是在一条“线上”放置一个单选组(带有2个单选按钮)我该怎么做?我尝试将它包装在水平LinearLayout中,但没有成功 最佳答案 使用RadioGroup的android:orientation="horizo​​ntal"属性。 关于android-在垂直布局中将2个单选按钮并排放置(在一个'line'上),我们在StackOverflow上找到一个类似的问题: https:

安卓 4.2 单选按钮安卓 :drawableLeft bug?

Android4.2在使用android:drawableLeft时不能正确显示RadioButton。drawableRight可以。左侧的可绘制对象与单选按钮图形重叠。至少Android2.2-4.1似乎可以使用drawableLeft。您知道解决此问题的方法吗?以编程方式设置drawableLeft无法解决此问题。4.2安卓问题4.1Android可以正确渲染(至少Android2.2-4.0也可以正确渲染)AndroidXML布局代码: 最佳答案 你可以在单选按钮上使用:设置按钮@null和左边的drawable设置你的按钮

清除检查问题后的android单选按钮检查

friend。我在使用radiogroup时遇到了一个非常愚蠢的问题。但是我找不到解决方案。我将尝试描述如何重现我的问题:我里面有单选按钮组和两个按钮。我选择其中之一,假设是第一个。然后我通过调用radioGroup.clearCheck()清除选择在我尝试选择第一个按钮后,但它没有检查。如果我检查第二个,它会正常检查。如果我在检查第二个之后检查第一个,它也可以正常工作。这听起来很疯狂,但我无法修复它。请帮助我,在此先感谢。我用@Overrideprotectedvoidinit(){Viewview=View.inflate(getContext(),R.layout.wo_task

android - 单选按钮不切换其状态

我在布局中添加了一个RadioButton。它一开始是未选中的。当我点击它时,它会被选中(如模拟器所示)。但是当我再次点击它时,它不会再次变成未选中状态吗? 最佳答案 如果您正在寻找具有单选按钮外观的复选框行为,您可以将xml样式传递给复选框。这在某些情况下很有用(例如,在RecyclerView中使用单选按钮),但您应该小心,因为用户希望单选按钮以特定方式运行。如果您允许用户进行多项选择,您可能应该使用普通的复选框,如上面的评论中所述。希望这对您有所帮助! 关于android-单选按钮